0017. 统计知识库近 12 个月每个月的笔记完成数量
1. 🎯 本节内容
- 统计知识库近 12 个月每个月的笔记完成数量
2. 🫧 评价
在知识库配置文件 .tnotes.json 中,记录了一个 completed_notes_count 字段,这个字段作用就是统计该知识库近 12 个月每个月的笔记完成数量。
json
"completed_notes_count": {
"25.01": 0,
"25.02": 0,
"25.03": 5,
"25.04": 5,
"25.05": 5,
"25.06": 0,
"25.07": 1,
"25.08": 1,
"25.09": 1,
"25.10": 9,
"25.11": 14,
"25.12": 15
},1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
可以集成 ECharts 图表,实现数据可视化,以便快速了解这个知识库近 1 年的笔记完成情况和每个月的变化趋势。

实现原理简介:
txt
1. 利用 git 提交历史来解析每个月笔记的完成数量
2. HOME README.md 中 - [x] notesTitle 表示完成的笔记,否则表示未完成
3. 统计最近 12 个月的笔记完成数量,更新到知识库的配置中1
2
3
2
3